const fs = require('fs');
// 写入一个文件
/* fs.writeFile('./a.txt', '第一天学习node一点都不好玩',(err)=>{
  console.log(err);
  if(err){
    // 出错了
    console.log('写入失败');
  }
}) */
// fs.writeFileSync('./a.txt', 'aaaaa');

// 读取文件
/* fs.readFile('./b.txt',{encoding: 'utf8'}, (err, data)=>{
  if(err){
    console.log('读取失败');
    return;
  }
  console.log(data);
}) 
  console.log(2222)
*/
// 回调函数的错误优先

// 同步读取
/* let data = '';
try{
    data = fs.readFileSync('./a.txt', {
    encoding: 'utf8'
  });
}catch(err){
  console.log('读取失败');
}
console.log(data);
console.log(222); */

// 追加内容 fs.appendFile
/* fs.appendFile('./a.txt','我一点都不好', (err)=>{
  if(err){
    console.log('追加失败');
  }
}) */
// 删除文件

fs.unlink('./a.txt', (err)=>{
  if(err){
    console.log('删除失败');
  }
})